xen.git
22 years agobitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)
mwilli2@equilibrium.research.intel-research.net [Fri, 12 Mar 2004 18:12:23 +0000 (18:12 +0000)]
bitkeeper revision 1.794 (4051fd87nK-gAeb8GiVFKFi5_7C6VQ)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-trace-doc.bk

22 years agobitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)
mwilli2@equilibrium.research.intel-research.net [Fri, 12 Mar 2004 18:11:19 +0000 (18:11 +0000)]
bitkeeper revision 1.792.1.1 (4051fd47tbBIU5zVE4njgCOpPiTCtQ)

Bring list of DOM0 ops more up-to-date.  Fix small bugs in previous checkin.

22 years agobitkeeper revision 1.793 (4051fa74uy1KmQPLgKFL65dSVykZ3Q)
smh22@tempest.cl.cam.ac.uk [Fri, 12 Mar 2004 17:59:16 +0000 (17:59 +0000)]
bitkeeper revision 1.793 (4051fa74uy1KmQPLgKFL65dSVykZ3Q)

interface.tex:
  tweaks

22 years agobitkeeper revision 1.792 (4051e6b8E8mkfvd_6g9fklSAWSPykA)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:35:04 +0000 (16:35 +0000)]
bitkeeper revision 1.792 (4051e6b8E8mkfvd_6g9fklSAWSPykA)

console.c:
  More robustification.

22 years agobitkeeper revision 1.791 (4051e177NL-NMtt0z6bgf0S1imnoVg)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:12:39 +0000 (16:12 +0000)]
bitkeeper revision 1.791 (4051e177NL-NMtt0z6bgf0S1imnoVg)

console.c:
  Robustify console-input switching.

22 years agobitkeeper revision 1.790 (4051df63N_qhNLzJhUL0q78WetTFRg)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 16:03:47 +0000 (16:03 +0000)]
bitkeeper revision 1.790 (4051df63N_qhNLzJhUL0q78WetTFRg)

dev.c:
  Prevent transmitting link-local ARP packets on the wire.

22 years agobitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 15:47:50 +0000 (15:47 +0000)]
bitkeeper revision 1.789 (4051dba62id7XBLQIfBX2kqtjQJzfQ)

physirq.c, pci-pc.c, pci-irq.c, pci-i386.h, pci-i386.c, pci-dma.c, physdev.h:
  new file
Many files:
  Second half of Rolf's IO patch.

22 years agobitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:36:59 +0000 (13:36 +0000)]
bitkeeper revision 1.788 (4051bcfbJsJbyDoBra1423PU9Gn1vA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:36:55 +0000 (13:36 +0000)]
bitkeeper revision 1.781.1.1 (4051bcf71wSVHdhOOqsU19dm2FSXDQ)

physdev.c, xc_physdev.c:
  new file
Many files:
  First half of Rolf's IO-virtualisation patch.

22 years agobitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 13:34:06 +0000 (13:34 +0000)]
bitkeeper revision 1.787 (4051bc4ehrQHo7L4maQXzA3WoPbfmw)

setup.c, config.in:
  Detect and support VIA C3 processors.

22 years agobitkeeper revision 1.786 (4051a33dlWQlrVd1OVpwmHvW8Lp8Zw)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:47:09 +0000 (11:47 +0000)]
bitkeeper revision 1.786 (4051a33dlWQlrVd1OVpwmHvW8Lp8Zw)

serial.h, serial.c, traps.c, pdb-stub.c:
  Fix serial-char receive for PDB.

22 years agobitkeeper revision 1.785 (40519a2aUT5rp5i21EcaVFcVfYKUOg)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:08:26 +0000 (11:08 +0000)]
bitkeeper revision 1.785 (40519a2aUT5rp5i21EcaVFcVfYKUOg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk

22 years agobitkeeper revision 1.782.1.1 (40519955rMBgGJDIn0x9xwhUTOT17w)
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Mar 2004 11:04:53 +0000 (11:04 +0000)]
bitkeeper revision 1.782.1.1 (40519955rMBgGJDIn0x9xwhUTOT17w)

mkbuildtree:
  Fix mkbuildtree script. No longer depend on broken lndir-rel.
.del-lndir-rel~746e79fa104b53af:
  Delete: xenolinux-2.4.25-sparse/lndir-rel

22 years agobitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)
mwilli2@equilibrium.research.intel-research.net [Thu, 11 Mar 2004 19:55:00 +0000 (19:55 +0000)]
bitkeeper revision 1.784 (4050c414tIvxGfQ8IUNIXoAjpoXBVA)

Updated script names and added man pages for all the xentrace tools.

22 years agobitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)
mwilli2@equilibrium.research.intel-research.net [Thu, 11 Mar 2004 17:26:10 +0000 (17:26 +0000)]
bitkeeper revision 1.783 (4050a132Pr3c64IiyOkXPCbCmiihxg)

Update Xen manual to include a chapter on debugging.

22 years agobitkeeper revision 1.782 (40508b99QPPOLTn2qbkS5lxuckFyKA)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 15:54:01 +0000 (15:54 +0000)]
bitkeeper revision 1.782 (40508b99QPPOLTn2qbkS5lxuckFyKA)

vif.h, network.c, domain.c:
  Purge VFR rules when a domain dies.

22 years agobitkeeper revision 1.781 (40503a57o9IN1Zi1y3KsOzZPT7-6kg)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 10:07:19 +0000 (10:07 +0000)]
bitkeeper revision 1.781 (40503a57o9IN1Zi1y3KsOzZPT7-6kg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk

22 years agobitkeeper revision 1.777.1.1 (40503a50e-1llqTCGgDibJS82qIg9g)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 10:07:12 +0000 (10:07 +0000)]
bitkeeper revision 1.777.1.1 (40503a50e-1llqTCGgDibJS82qIg9g)

etherdevice.h, 8139too.c:
  Fixes to RTL8139 driver.

22 years agobitkeeper revision 1.780 (40502376gGnlUN-MiJFl8VPO35Lkng)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 08:29:42 +0000 (08:29 +0000)]
bitkeeper revision 1.780 (40502376gGnlUN-MiJFl8VPO35Lkng)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.778.1.1 (40502370V4WBJ27H6luInkhjjlnUBA)
kaf24@scramble.cl.cam.ac.uk [Thu, 11 Mar 2004 08:29:36 +0000 (08:29 +0000)]
bitkeeper revision 1.778.1.1 (40502370V4WBJ27H6luInkhjjlnUBA)

traps.c, pdb-stub.c:
  Enable interrupts in exception handlers.

22 years agobitkeeper revision 1.779 (404f5e56uk4Iv1iH7kbxYdMbUacnlQ)
iap10@tetris.cl.cam.ac.uk [Wed, 10 Mar 2004 18:28:38 +0000 (18:28 +0000)]
bitkeeper revision 1.779 (404f5e56uk4Iv1iH7kbxYdMbUacnlQ)

minor makefile fix

22 years agobitkeeper revision 1.778 (404f5c24HB4-3O5d1LoEBPgmh5h6tg)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 18:19:16 +0000 (18:19 +0000)]
bitkeeper revision 1.778 (404f5c24HB4-3O5d1LoEBPgmh5h6tg)

Makefile:
  Create Xen interface symlink.
time.c, hypervisor-if.h, kernel.c:
  Fix shared_info to make CPU TSC arch-dependent.

22 years agobitkeeper revision 1.777 (404f4cb5WovysmMe80HYkFhXdVbs9A)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 17:13:25 +0000 (17:13 +0000)]
bitkeeper revision 1.777 (404f4cb5WovysmMe80HYkFhXdVbs9A)

Rules.mk, Makefile:
  Xen uses TARGET_ARCH instead of ARCH for clarity and to prevent conflict with other uses of ARCH in the environment.
xend_utils.c:
  Rename: tools/xend/xend.c -> tools/xend/xend_utils.c

22 years agobitkeeper revision 1.776 (404f3faaqhbEBaEYSxyHfO6kLyBTyQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 16:17:46 +0000 (16:17 +0000)]
bitkeeper revision 1.776 (404f3faaqhbEBaEYSxyHfO6kLyBTyQ)

serial.c, Rules.mk:
  Small fixes.

22 years agobitkeeper revision 1.775 (404f3d312IPf2eSF1VGO0WBwqhqeaA)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 16:07:13 +0000 (16:07 +0000)]
bitkeeper revision 1.775 (404f3d312IPf2eSF1VGO0WBwqhqeaA)

trace.h:
  new file
Many files:
  Fix compile errors in Xen headers.

22 years agobitkeeper revision 1.774 (404f2922lDs3mYMJSQMNXaghfGVTFA)
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Mar 2004 14:41:38 +0000 (14:41 +0000)]
bitkeeper revision 1.774 (404f2922lDs3mYMJSQMNXaghfGVTFA)

config.h, hypervisor-if.h, Makefile:
  Cleanups.
hypervisor-if.h:
  Rename: xen/include/hypervisor-ifs/arch-x86_64/hypervisor-if-arch.h -> xen/include/hypervisor-ifs/arch-x86_64/hypervisor-if.h
  Rename: xen/include/hypervisor-ifs/arch-i386/hypervisor-if-arch.h -> xen/include/hypervisor-ifs/arch-i386/hypervisor-if.h
hypervisor-if-arch.h:
  mvdir

22 years agobitkeeper revision 1.773 (404f1c2crOagpEppZ6uF3JohTX-G5g)
kaf24@scramble.cl.cam.ac.uk[kaf24] [Wed, 10 Mar 2004 13:46:20 +0000 (13:46 +0000)]
bitkeeper revision 1.773 (404f1c2crOagpEppZ6uF3JohTX-G5g)

xen.patchF

22 years agobitkeeper revision 1.772 (404f1bca1AESVwPe-EoPH5HymQhTXQ)
kaf24@scramble.cl.cam.ac.uk[kaf24] [Wed, 10 Mar 2004 13:44:42 +0000 (13:44 +0000)]
bitkeeper revision 1.772 (404f1bca1AESVwPe-EoPH5HymQhTXQ)

xen.patchE

22 years agobitkeeper revision 1.771 (4049ededjtcDNSaY2uNyUCnZr9OuKw)
kaf24@scramble.cl.cam.ac.uk [Sat, 6 Mar 2004 15:27:41 +0000 (15:27 +0000)]
bitkeeper revision 1.771 (4049ededjtcDNSaY2uNyUCnZr9OuKw)

console.c, sched.h:
  DOM0 now has bidirectional serial console.

22 years agobitkeeper revision 1.770 (4049e6c8Y4j_un8mTZVBzW2v2v9zjQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 6 Mar 2004 14:57:12 +0000 (14:57 +0000)]
bitkeeper revision 1.770 (4049e6c8Y4j_un8mTZVBzW2v2v9zjQ)

console.c:
  new file
Many files:
  Redirect to DOM0 linux to new serial io interface. Deprecated HYPERVISOR_console_write.
.del-printk.c~67ddc78b3f262afa:
  Delete: xenolinux-2.4.25-sparse/kernel/printk.c
.del-console.c~cc66a22964db9adc:
  Delete: xen/common/console.c
keyboard.c:
  Rename: xen/drivers/char/xen_kbd.c -> xen/drivers/char/keyboard.c

22 years agobitkeeper revision 1.769 (40490fd2Q8m3cqtseHd74X5ZQEP1vA)
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 23:40:02 +0000 (23:40 +0000)]
bitkeeper revision 1.769 (40490fd2Q8m3cqtseHd74X5ZQEP1vA)

8139too.c, setup.c, Xeno-HOWTO.txt, Makefile:
  Cleanups.

22 years agobitkeeper revision 1.768 (404909ffr4wvLzxTHDh9qHzdwhs66A)
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 23:15:11 +0000 (23:15 +0000)]
bitkeeper revision 1.768 (404909ffr4wvLzxTHDh9qHzdwhs66A)

Makefile, xen-clone, Xeno-HOWTO.txt:
  Fix XL makefile to accept ARCH override from the environment.

22 years agobitkeeper revision 1.767 (4048c2ebEScP6JGNbkJsrrd8z5M6zQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 18:11:55 +0000 (18:11 +0000)]
bitkeeper revision 1.767 (4048c2ebEScP6JGNbkJsrrd8z5M6zQ)

trace.c:
  Clean up trace.c.

22 years agobitkeeper revision 1.766 (4048c145Ewr0UEJ53aqkDzgKHomW1w)
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 18:04:53 +0000 (18:04 +0000)]
bitkeeper revision 1.766 (4048c145Ewr0UEJ53aqkDzgKHomW1w)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-tbfix.bk

22 years agobitkeeper revision 1.764.1.1 (4048c0e77koAHUIwNvQFG76iV0Alrg)
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Mar 2004 18:03:19 +0000 (18:03 +0000)]
bitkeeper revision 1.764.1.1 (4048c0e77koAHUIwNvQFG76iV0Alrg)

evtchn.h, control_if.h:
  new file
Many files:
  Bidirectional consoles for domains >0. Run 'tools/xend/xend' and telnet to the port printed by xc_dom_create.py. (eg. 'telnet localhost 9600').
.del-xen_read_console.c~2a30ac556d6835c7:
  Delete: tools/misc/xen_read_console.c

22 years agobitkeeper revision 1.765 (4048b92eZ-VqpZdWj-oHI1tRK9Ft1A)
mwilli2@equilibrium.research.intel-research.net [Fri, 5 Mar 2004 17:30:22 +0000 (17:30 +0000)]
bitkeeper revision 1.765 (4048b92eZ-VqpZdWj-oHI1tRK9Ft1A)

Update to trace code for new memory protection model.

22 years agobitkeeper revision 1.764 (4045d6c4YN7lqFoRs7xPiwKlS86frg)
iap10@tetris.cl.cam.ac.uk [Wed, 3 Mar 2004 12:59:48 +0000 (12:59 +0000)]
bitkeeper revision 1.764 (4045d6c4YN7lqFoRs7xPiwKlS86frg)

Update xen-clone to use "make ARCH=xeno bzImage" commandline rather than
setting ARCH in the environment, which no longer seems to work.

22 years agobitkeeper revision 1.763 (404471d28r4-jFK-GgKd_g8Quel7Ng)
iap10@tetris.cl.cam.ac.uk [Tue, 2 Mar 2004 11:36:50 +0000 (11:36 +0000)]
bitkeeper revision 1.763 (404471d28r4-jFK-GgKd_g8Quel7Ng)

Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/anfs/scratch/tetris/iap10/xeno-clone-hp/xeno.bk

22 years agobitkeeper revision 1.760.1.1 (404471003RnBC9q2htrfw0GYFLORsQ)
iap10@tetris.cl.cam.ac.uk [Tue, 2 Mar 2004 11:33:20 +0000 (11:33 +0000)]
bitkeeper revision 1.760.1.1 (404471003RnBC9q2htrfw0GYFLORsQ)

Add 8139 driver from Mike Wray.

22 years agobitkeeper revision 1.762 (40446c34NXNuxQ7jHpzDmqmIXo21pg)
kaf24@scramble.cl.cam.ac.uk [Tue, 2 Mar 2004 11:12:52 +0000 (11:12 +0000)]
bitkeeper revision 1.762 (40446c34NXNuxQ7jHpzDmqmIXo21pg)

Xeno-HOWTO.txt, Makefile:
  Documentation fixes.

22 years agobitkeeper revision 1.761 (40446b53iVC1lWMdd8aC4YbIBLbvLg)
kaf24@scramble.cl.cam.ac.uk [Tue, 2 Mar 2004 11:09:07 +0000 (11:09 +0000)]
bitkeeper revision 1.761 (40446b53iVC1lWMdd8aC4YbIBLbvLg)

Makefile:
  Installation fixes from Adam Heath.

22 years agobitkeeper revision 1.760 (40436d00pAWlfO-5kOcLlyUpl-Vl0Q)
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Mar 2004 17:04:00 +0000 (17:04 +0000)]
bitkeeper revision 1.760 (40436d00pAWlfO-5kOcLlyUpl-Vl0Q)

event_channel.c, xend.c, Makefile, xc_domain.c, xc.h:
  Another point on the way to shared comms rings. The console concentrator is coming along.

22 years agobitkeeper revision 1.759 (40431ad2YWsArtM623Q4wpLgPvrt5A)
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Mar 2004 11:13:22 +0000 (11:13 +0000)]
bitkeeper revision 1.759 (40431ad2YWsArtM623Q4wpLgPvrt5A)

xend.c, Makefile:
  new file
Many files:
  Rename /proc/xeno and /dev/xeno to /proc/xen and /dev/xen. Created a skeleton xend.

22 years agobitkeeper revision 1.758 (404306e9Uinl8Dzbmn07xevVeLqFRQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Mar 2004 09:48:25 +0000 (09:48 +0000)]
bitkeeper revision 1.758 (404306e9Uinl8Dzbmn07xevVeLqFRQ)

interface.tex:
  Add set_gdt description.

22 years agobitkeeper revision 1.757 (40422543Wg1i77yDldDqmAGZ6DVnnQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 29 Feb 2004 17:45:39 +0000 (17:45 +0000)]
bitkeeper revision 1.757 (40422543Wg1i77yDldDqmAGZ6DVnnQ)

xl_evtchn.c, event_channel.h, event_channel.c, Xc.c, xc.h:
  Cleanups and fixes for event channels.

22 years agobitkeeper revision 1.756 (40420a7bDsT_OI1_rz4fkewUJosvRA)
kaf24@scramble.cl.cam.ac.uk [Sun, 29 Feb 2004 15:51:23 +0000 (15:51 +0000)]
bitkeeper revision 1.756 (40420a7bDsT_OI1_rz4fkewUJosvRA)

xl_evtchn.c, Makefile:
  new file
hypervisor.c, network.c, Makefile:
  Event-channel demuxing in Xenolinux.

22 years agobitkeeper revision 1.755 (403f5fffwYqT6Gw88yRJHe04lMgpjg)
kaf24@scramble.cl.cam.ac.uk [Fri, 27 Feb 2004 15:19:27 +0000 (15:19 +0000)]
bitkeeper revision 1.755 (403f5fffwYqT6Gw88yRJHe04lMgpjg)

Many files:
  Further cleanups to the Xen pagetable interface.

22 years agobitkeeper revision 1.754 (403e554b5Rm0IFijoz1AZr8EH1Ek7A)
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 20:21:31 +0000 (20:21 +0000)]
bitkeeper revision 1.754 (403e554b5Rm0IFijoz1AZr8EH1Ek7A)

Many files:
  Clean up domain building tools to play nicely with a tightened-up pagetable interface.

22 years agobitkeeper revision 1.753 (403e2103aB5fs34t3drynDYnNdeFiw)
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 16:38:27 +0000 (16:38 +0000)]
bitkeeper revision 1.753 (403e2103aB5fs34t3drynDYnNdeFiw)

kernel.c, process.c:
  Fix bug in idle-task switching.

22 years agobitkeeper revision 1.752 (403e0982KH761kWK43dWkcjLVUVTrg)
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 14:58:10 +0000 (14:58 +0000)]
bitkeeper revision 1.752 (403e0982KH761kWK43dWkcjLVUVTrg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.749.1.2 (403e097cnc0BYoVqLwFH7-TpqyBF_w)
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Feb 2004 14:58:04 +0000 (14:58 +0000)]
bitkeeper revision 1.749.1.2 (403e097cnc0BYoVqLwFH7-TpqyBF_w)

xc_evtchn.c:
  new file
event_channel.h, event_channel.c, Xc.c, xc_private.h, xc.h:
  Plumb event channels thru to Python wrapper.

22 years agobitkeeper revision 1.751 (403ce3e1pBEv9Q629_q2HvL9RZ0ThA)
maw48@labyrinth.cl.cam.ac.uk [Wed, 25 Feb 2004 18:05:21 +0000 (18:05 +0000)]
bitkeeper revision 1.751 (403ce3e1pBEv9Q629_q2HvL9RZ0ThA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-unstable-tbufs-new.bk

22 years agobitkeeper revision 1.749.1.1 (403cd19e9cL26IazEdGTvx0tHxbYqw)
kaf24@scramble.cl.cam.ac.uk [Wed, 25 Feb 2004 16:47:26 +0000 (16:47 +0000)]
bitkeeper revision 1.749.1.1 (403cd19e9cL26IazEdGTvx0tHxbYqw)

event_channel.h:
  new file
sched.h, hypervisor-if.h, event_channel.c, domain.c, apic.c:
  Rewritten event-channel code.

22 years agobitkeeper revision 1.750 (403cc10fkuNlzKO1N7h49MurLXmpCQ)
mwilli2@equilibrium.research.intel-research.net [Wed, 25 Feb 2004 15:36:47 +0000 (15:36 +0000)]
bitkeeper revision 1.750 (403cc10fkuNlzKO1N7h49MurLXmpCQ)

Merge ssh://srg//homes/maw48/xeno-unstable-tbufs-new.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/src/xeno-unstable.bk

22 years agobitkeeper revision 1.748.1.1 (403cc0a2uogkgkA4n8xi9XH9sph-GQ)
mwilli2@equilibrium.research.intel-research.net [Wed, 25 Feb 2004 15:34:58 +0000 (15:34 +0000)]
bitkeeper revision 1.748.1.1 (403cc0a2uogkgkA4n8xi9XH9sph-GQ)

Add support for setting the trace buffer size as a boot parameter, for
returning the trace buffer size to user space and dynamically determining the
number of CPUs to map in xentrace.

22 years agobitkeeper revision 1.749 (403ca1f1GrY0cqOfzpMclF7vOwg0VA)
kaf24@scramble.cl.cam.ac.uk [Wed, 25 Feb 2004 13:24:01 +0000 (13:24 +0000)]
bitkeeper revision 1.749 (403ca1f1GrY0cqOfzpMclF7vOwg0VA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-physinfo.bk

22 years agobitkeeper revision 1.746.1.1 (403c8c65qu1dJWHVajQ4wyGMSQjo1Q)
kaf24@scramble.cl.cam.ac.uk [Wed, 25 Feb 2004 11:52:05 +0000 (11:52 +0000)]
bitkeeper revision 1.746.1.1 (403c8c65qu1dJWHVajQ4wyGMSQjo1Q)

Many files:
  Clean up task list in Xen. Fix a bug in xentrace for some glibc versions.

22 years agobitkeeper revision 1.748 (403b97dbiFb-AZhRznWy1vCMR3qzKA)
mwilli2@equilibrium.research.intel-research.net [Tue, 24 Feb 2004 18:28:43 +0000 (18:28 +0000)]
bitkeeper revision 1.748 (403b97dbiFb-AZhRznWy1vCMR3qzKA)

xendomains Sys-V init script now supports LSB-compliant systems

22 years agobitkeeper revision 1.747 (403b7cf86JDQU8_ljAm9SqJGvsVF4w)
mwilli2@equilibrium.research.intel-research.net [Tue, 24 Feb 2004 16:34:00 +0000 (16:34 +0000)]
bitkeeper revision 1.747 (403b7cf86JDQU8_ljAm9SqJGvsVF4w)

Physical hardware info dom0 op.

22 years agobitkeeper revision 1.746 (403b6b5cpExseI7oKNgJ2CGqfbYM8A)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 15:18:52 +0000 (15:18 +0000)]
bitkeeper revision 1.746 (403b6b5cpExseI7oKNgJ2CGqfbYM8A)

setup.c:
  Xenolinux now accepts AMD64 processors.

22 years agobitkeeper revision 1.745 (403b535dxe-hvv9dM0KddL1LhR9pdQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 13:36:29 +0000 (13:36 +0000)]
bitkeeper revision 1.745 (403b535dxe-hvv9dM0KddL1LhR9pdQ)

e1000_main.c, cciss.c:
  Quieten unused device drivers in Xen.

22 years agobitkeeper revision 1.744 (403b3e998qfunbnRrA28QT9bw3Ynkw)
smh22@tempest.cl.cam.ac.uk [Tue, 24 Feb 2004 12:07:53 +0000 (12:07 +0000)]
bitkeeper revision 1.744 (403b3e998qfunbnRrA28QT9bw3Ynkw)

undo kaf interim fix

22 years agobitkeeper revision 1.740.2.1 (403b3e314yY3Ukw__2nvEZDN9Hks9A)
smh22@tempest.cl.cam.ac.uk [Tue, 24 Feb 2004 12:06:09 +0000 (12:06 +0000)]
bitkeeper revision 1.740.2.1 (403b3e314yY3Ukw__2nvEZDN9Hks9A)

fix schoolboy error in cciss probe :-)

22 years agobitkeeper revision 1.743 (403b37106MV2R0Wr2iE98QHJWFPRMw)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 11:35:44 +0000 (11:35 +0000)]
bitkeeper revision 1.743 (403b37106MV2R0Wr2iE98QHJWFPRMw)

trace.h, dom0_ops.h, trace.c, setup.c, xentrace.c, Makefile:
  Cleanups to new trace code.

22 years agobitkeeper revision 1.742 (403b2eea9iIV_Lr_MD1d39gzfruVbw)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 11:00:58 +0000 (11:00 +0000)]
bitkeeper revision 1.742 (403b2eea9iIV_Lr_MD1d39gzfruVbw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-tbufs.bk

22 years agobitkeeper revision 1.740.1.1 (403b2d9cPtJ1eKIhZY0pelA-D7cKLA)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Feb 2004 10:55:24 +0000 (10:55 +0000)]
bitkeeper revision 1.740.1.1 (403b2d9cPtJ1eKIhZY0pelA-D7cKLA)

cciss.c:
  Fix CCISS driver when no controller present.

22 years agobitkeeper revision 1.741 (403a3ee3r3VblO5vtoFGItOp9rvEpg)
mwilli2@equilibrium.research.intel-research.net [Mon, 23 Feb 2004 17:56:51 +0000 (17:56 +0000)]
bitkeeper revision 1.741 (403a3ee3r3VblO5vtoFGItOp9rvEpg)

Add Xen trace buffer and supporting tools.

22 years agobitkeeper revision 1.740 (403a226fqJ5W_9LYmfP6SzBktxb7SA)
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 15:55:27 +0000 (15:55 +0000)]
bitkeeper revision 1.740 (403a226fqJ5W_9LYmfP6SzBktxb7SA)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.739 (403a2269-JWq-jre7gx2LoYk7KxayQ)
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 15:55:21 +0000 (15:55 +0000)]
bitkeeper revision 1.739 (403a2269-JWq-jre7gx2LoYk7KxayQ)

support for weird-ass scsi controller device nodes

22 years agobitkeeper revision 1.737.1.2 (403a1a2c7OBYX_orB0J8LBxNFDEOdw)
kaf24@scramble.cl.cam.ac.uk [Mon, 23 Feb 2004 15:20:12 +0000 (15:20 +0000)]
bitkeeper revision 1.737.1.2 (403a1a2c7OBYX_orB0J8LBxNFDEOdw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/maw/xeno-unstable-ioctl.bk

22 years agobitkeeper revision 1.737.2.1 (403a19687Hq5Q8vjslGwmnEJKF9-Sg)
kaf24@scramble.cl.cam.ac.uk [Mon, 23 Feb 2004 15:16:56 +0000 (15:16 +0000)]
bitkeeper revision 1.737.2.1 (403a19687Hq5Q8vjslGwmnEJKF9-Sg)

hypervisor.h, time.c, hypervisor-if.h, kernel.c, entry.S:
  Sanitise hypercall numbering. Added a get-xen-version hypercall.

22 years agobitkeeper revision 1.737.1.1 (403a1730qLBq2f5sC8r2V-xGglU9eQ)
mwilli2@equilibrium.research.intel-research.net [Mon, 23 Feb 2004 15:07:28 +0000 (15:07 +0000)]
bitkeeper revision 1.737.1.1 (403a1730qLBq2f5sC8r2V-xGglU9eQ)

Merge ssh://srg//homes/maw48/xeno-unstable-ioctl.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xeno.bk

22 years agobitkeeper revision 1.736.2.1 (403a1681ObzkQMYrzhAMAOBqjcQLSA)
mwilli2@equilibrium.research.intel-research.net [Mon, 23 Feb 2004 15:04:33 +0000 (15:04 +0000)]
bitkeeper revision 1.736.2.1 (403a1681ObzkQMYrzhAMAOBqjcQLSA)

Support for BLKGETSIZE64 ioctl().  As a side effect, this eliminates some
common warning messages the the XenoLinux block device driver.

22 years agobitkeeper revision 1.738 (403a08e3Uih368-VnbcDYq2QhWh-Xw)
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 14:06:27 +0000 (14:06 +0000)]
bitkeeper revision 1.738 (403a08e3Uih368-VnbcDYq2QhWh-Xw)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.736.1.1 (403a080497wPGih2o-t3yWbCwW8kKw)
smh22@tempest.cl.cam.ac.uk [Mon, 23 Feb 2004 14:02:44 +0000 (14:02 +0000)]
bitkeeper revision 1.736.1.1 (403a080497wPGih2o-t3yWbCwW8kKw)

fix xen support for cciss

22 years agobitkeeper revision 1.737 (403a06aeivKFHIf1N0Wp-yJEFUDIrw)
kaf24@scramble.cl.cam.ac.uk [Mon, 23 Feb 2004 13:57:02 +0000 (13:57 +0000)]
bitkeeper revision 1.737 (403a06aeivKFHIf1N0Wp-yJEFUDIrw)

serial.h:
  new file
Many files:
  Rewritten serial and console I/O for Xen. New command-line options (see the docs). ser_baud is deprecated.
Xeno-HOWTO.txt:
  Rename: docs/Xeno-1.2-HOWTO.txt -> docs/Xeno-HOWTO.txt
serial.c:
  Rename: xen/drivers/char/xen_serial.c -> xen/drivers/char/serial.c

22 years agobitkeeper revision 1.736 (4036321eiozM1XWsrgEFsYgqQdvc8A)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Feb 2004 16:13:18 +0000 (16:13 +0000)]
bitkeeper revision 1.736 (4036321eiozM1XWsrgEFsYgqQdvc8A)

memory.c, traps.c:
  Fix LDT demand-shadowing.

22 years agobitkeeper revision 1.735 (4035ec37QrObBVUp0-0jtnp646Qg3g)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Feb 2004 11:15:03 +0000 (11:15 +0000)]
bitkeeper revision 1.735 (4035ec37QrObBVUp0-0jtnp646Qg3g)

xenolinux-sparse:
  new file
Many files:
  Port to linux-2.4.25
.del-xenolinux-sparse~6c1e6e8b9138ffe9:
  Delete: xenolinux-sparse
Many files:
  mvdir

22 years agobitkeeper revision 1.734 (4034eab5pHmnxsktQQEh03xZcwCoJw)
smh22@tempest.cl.cam.ac.uk [Thu, 19 Feb 2004 16:56:21 +0000 (16:56 +0000)]
bitkeeper revision 1.734 (4034eab5pHmnxsktQQEh03xZcwCoJw)

cciss fix

22 years agobitkeeper revision 1.733 (4033c881640VDHdXFsEr2MkEnXSo5w)
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Feb 2004 20:18:09 +0000 (20:18 +0000)]
bitkeeper revision 1.733 (4033c881640VDHdXFsEr2MkEnXSo5w)

ide-disk.c, apic.c:
  Remove noisy output in Xen. Make IDE startup more informative.

22 years agobitkeeper revision 1.732 (403351fdWpb7sTMMhh7hUEOPzmRvoQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Feb 2004 11:52:29 +0000 (11:52 +0000)]
bitkeeper revision 1.732 (403351fdWpb7sTMMhh7hUEOPzmRvoQ)

hypervisor.h, hypervisor.c, traps.c, entry.S:
  Fix failsafe handling and LDT-trap handling.

22 years agobitkeeper revision 1.731 (40329a055YUhFYSkVu3sI-avfOBAyg)
kaf24@scramble.cl.cam.ac.uk [Tue, 17 Feb 2004 22:47:33 +0000 (22:47 +0000)]
bitkeeper revision 1.731 (40329a055YUhFYSkVu3sI-avfOBAyg)

ide-disk.c:
  Disable debugging in LBA-48 IDE disc codepaths in Xen.

22 years agobitkeeper revision 1.730 (403255aarVxNJS1lCbHzxzUP9v-rRA)
kaf24@scramble.cl.cam.ac.uk [Tue, 17 Feb 2004 17:55:54 +0000 (17:55 +0000)]
bitkeeper revision 1.730 (403255aarVxNJS1lCbHzxzUP9v-rRA)

XenoUtil.py:
  Forward port from 1.2 to allocate VD space from fastest part of the disc first.

22 years agobitkeeper revision 1.729 (4030df33sBhhycc0odkWGG3QYXaN1A)
kaf24@scramble.cl.cam.ac.uk [Mon, 16 Feb 2004 15:18:11 +0000 (15:18 +0000)]
bitkeeper revision 1.729 (4030df33sBhhycc0odkWGG3QYXaN1A)

hypervisor.h:
  Add memory clobbers to every hypercall stub. Otherwise we get hard to diagnose bugs.

22 years agobitkeeper revision 1.728 (4030a05dm9iWtX9YeiOzo58MK7qTzg)
kaf24@scramble.cl.cam.ac.uk [Mon, 16 Feb 2004 10:50:05 +0000 (10:50 +0000)]
bitkeeper revision 1.728 (4030a05dm9iWtX9YeiOzo58MK7qTzg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk

22 years agobitkeeper revision 1.726.1.1 (4030a057RR6WnkCC27Nn6Qs9vtjvJg)
kaf24@scramble.cl.cam.ac.uk [Mon, 16 Feb 2004 10:49:59 +0000 (10:49 +0000)]
bitkeeper revision 1.726.1.1 (4030a057RR6WnkCC27Nn6Qs9vtjvJg)

Xc.c:
  Robust arg handling, and debug tracing, in Xc.

22 years agobitkeeper revision 1.727 (402fc94bvWV4StLy1t8mm8tbdu4SAQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 15 Feb 2004 19:32:27 +0000 (19:32 +0000)]
bitkeeper revision 1.727 (402fc94bvWV4StLy1t8mm8tbdu4SAQ)

memory.c, keyhandler.c:
  Include page-frame audit code in debug builds.

22 years agobitkeeper revision 1.726 (402d38a5ev6IHCrkovur_GS1Iinquw)
ach61@labyrinth.cl.cam.ac.uk [Fri, 13 Feb 2004 20:50:45 +0000 (20:50 +0000)]
bitkeeper revision 1.726 (402d38a5ev6IHCrkovur_GS1Iinquw)

allow gdb to change registers

22 years agobitkeeper revision 1.725 (402cd7f2-ZVrk-pNHMfTzWvp1qG1GA)
kaf24@scramble.cl.cam.ac.uk [Fri, 13 Feb 2004 13:58:10 +0000 (13:58 +0000)]
bitkeeper revision 1.725 (402cd7f2-ZVrk-pNHMfTzWvp1qG1GA)

pdb-stub.c:
  Fix non-ansi-C usage in Xen.

22 years agobitkeeper revision 1.724 (402ca374dzl4iEPzK71tvTWpDEYxgw)
kaf24@scramble.cl.cam.ac.uk [Fri, 13 Feb 2004 10:14:12 +0000 (10:14 +0000)]
bitkeeper revision 1.724 (402ca374dzl4iEPzK71tvTWpDEYxgw)

XenoUtil.py, xc_dom_control.py, VBD-HOWTO.txt:
  Merge toolset changes from v1.2.

22 years agobitkeeper revision 1.723 (402c9d32Wi_CDhKbGEWsHmH2qb2VfQ)
ach61@labyrinth.cl.cam.ac.uk [Fri, 13 Feb 2004 09:47:30 +0000 (09:47 +0000)]
bitkeeper revision 1.723 (402c9d32Wi_CDhKbGEWsHmH2qb2VfQ)

fix makefile for nsplitd

22 years agobitkeeper revision 1.722 (402c92c5m6bew87rlD47Gjf50LsJQw)
kaf24@scramble.cl.cam.ac.uk [Fri, 13 Feb 2004 09:03:01 +0000 (09:03 +0000)]
bitkeeper revision 1.722 (402c92c5m6bew87rlD47Gjf50LsJQw)

traps.c:
  Fix flush_page_update_queue reentrancy bug.

22 years agobitkeeper revision 1.721 (402b88e1_US9JMWmS3HcmsEEfyqYFA)
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Feb 2004 14:08:33 +0000 (14:08 +0000)]
bitkeeper revision 1.721 (402b88e1_US9JMWmS3HcmsEEfyqYFA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.719.1.1 (402b88dbPFLq-2M3bwI8UKm_GsCkQw)
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Feb 2004 14:08:27 +0000 (14:08 +0000)]
bitkeeper revision 1.719.1.1 (402b88dbPFLq-2M3bwI8UKm_GsCkQw)

process.c, Rules.mk:
  Fix bug when context-switching LDT in Xenolinux.

22 years agobitkeeper revision 1.720 (402b8772rYEU_Vd9LCqLXqSheY4-iQ)
ach61@labyrinth.cl.cam.ac.uk [Thu, 12 Feb 2004 14:02:26 +0000 (14:02 +0000)]
bitkeeper revision 1.720 (402b8772rYEU_Vd9LCqLXqSheY4-iQ)

turn off watchdog in pdb

22 years agobitkeeper revision 1.719 (402b68c6wyzlyU0WWpwzC19I8mQBEw)
kaf24@scramble.cl.cam.ac.uk [Thu, 12 Feb 2004 11:51:34 +0000 (11:51 +0000)]
bitkeeper revision 1.719 (402b68c6wyzlyU0WWpwzC19I8mQBEw)

Many files:
  Various cleanups to Xen control interfaces.

22 years agobitkeeper revision 1.718 (402ab0a3yYoCQu7SoJnkkWLDqd6w4Q)
kaf24@scramble.cl.cam.ac.uk [Wed, 11 Feb 2004 22:45:55 +0000 (22:45 +0000)]
bitkeeper revision 1.718 (402ab0a3yYoCQu7SoJnkkWLDqd6w4Q)

memory.c:
  Fix refcnt bug in Xen.

22 years agobitkeeper revision 1.717 (402a69d0603eYoV240buOqj3mgegjA)
kaf24@scramble.cl.cam.ac.uk [Wed, 11 Feb 2004 17:43:44 +0000 (17:43 +0000)]
bitkeeper revision 1.717 (402a69d0603eYoV240buOqj3mgegjA)

Many files:
  Move everything except the Python toolset to 64-bit domain identifiers.
.del-block.c~add8486d96ee5b5f:
  Delete: xen/common/block.c

22 years agobitkeeper revision 1.716 (4028ece7eoQBod_jQtuJv99FK7huwA)
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Feb 2004 14:38:31 +0000 (14:38 +0000)]
bitkeeper revision 1.716 (4028ece7eoQBod_jQtuJv99FK7huwA)

xc_netbsd_build.c, xc_vd_tool.py, xc_dom_control.py, README, VBD-HOWTO.txt:
  More fixes applied from Xen v1.2.

22 years agobitkeeper revision 1.715 (4027cee91n_7pUkTf0NvjvewDiG6tw)
br260@labyrinth.cl.cam.ac.uk [Mon, 9 Feb 2004 18:18:17 +0000 (18:18 +0000)]
bitkeeper revision 1.715 (4027cee91n_7pUkTf0NvjvewDiG6tw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/lab/xeno.bk